;-------------------------------------------------------------------------
; vmci.inf
;
; Copyright (c) 1993-1999, Microsoft Corporation
; Copyright 1999-2009 VMware, Inc.  All rights reserved.
;-------------------------------------------------------------------------
[version]
Signature   = "$Windows NT$"
Class       = System
ClassGUID   = {4d36e97d-e325-11ce-bfc1-08002be10318}
Provider    = %VMware%
DriverVer   = 07/16/2009, 7.2.30.0
CatalogFile = vmci.cat

[SourceDisksNames]
1 = %DiskDescription%,"",,

[SourceDisksFiles]
vmci.sys = 1

[vmci.CopyFiles]
vmci.sys,,,2

[DestinationDirs]
vmci.CopyFiles = 12

[ControlFlags]
; Exclude all devices from Select Device list
ExcludeFromSelect = *          

[Manufacturer]
%VMware%     = VMware, NTx86, NTia64, NTamd64

[VMware]
%VMware.DeviceDesc% = vmci.install, PCI\VEN_15AD&DEV_0740

; Windows XP and later
[VMware.NTx86]
%VMware.DeviceDesc% = vmci.install, PCI\VEN_15AD&DEV_0740

; 64-bit Windows
[VMware.NTamd64]
%VMware.DeviceDesc% = vmci.install, PCI\VEN_15AD&DEV_0740

; Itanium-based systems (not supported)
[VMware.NTia64]


[vmci.install.NT]
AddReg          = vmci.reg
CopyFiles       = vmci.CopyFiles

[vmci.install.NT.Services]
AddService = vmci, 2, vmci.Service, common.EventLog

[vmci.reg]

[vmci.Service]
DisplayName     = %vmci.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%, should consider 0 %SERVICE_BOOT_START% for loading early
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\vmci.sys
LoadOrderGroup  = Extended Base

[common.EventLog]
AddReg = common.AddEventLog.reg

[common.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\vmci.sys"
HKR, , TypesSupported,   0x00010001, 7

[Strings]
VMware                      = "VMware, Inc."
vmware.DeviceDesc           = "VMware VMCI Bus Device"
vmci.Service.DispName       = "VMware VMCI Bus Driver"
DiskDescription             = "VMware VMCI Device Disk"
